#pragma once

class IGameStateBase;
class CRescurtState: public IGameStateBase
{
    typedef std::vector<sPos> VecPos;
    VecPos m_ListPos;
    sPos m_safePos;
    DWORD dwTime;
    DWORD dwIndex;
    DWORD dwSafe;
    sPos GetTestPos(sPos& pos, DWORD m_iter);
    bool IsSafePos(sPos &pos);
    void WordOK();
    void FB_OK();
    void JustUp();
    void Helper();
public:
    CRescurtState();
    ~CRescurtState();
    void Reset();
    void DoAction();
};